package com.sky.vo;


import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @author majun
 * @package com.sky.vo
 * @date 2024/11/30 12:12
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class BooksVO {

    /**
     * 图书ID
     */
    private Integer bookId;

    /**
     * 书名
     */
    private String title;

    /**
     * 作者
     */
    private String author;

    /**
     * 分类名称
     */
    private String categoryName;

    /**
     * 完结日期
     */
    private Date publishDate;

    /**
     * 库存数量
     */
    private Integer stockQuantity;

    /**
     * 简介
     */
    private String description;

    /**
     * 封面图片路径
     */
    private String coverImage;

    /**
     * 热度分数
     */
    private Double popularityScore;

    /**
     * 字数（万字）
     */
    private BigDecimal wordCount;

    private static final long serialVersionUID = 1L;

}
